/*公共属性*/

body, dl, dt, dd, ol, ul, pre, form, field, p, blockquote, h1, h2, h3, h4, h5, h6 { font-family:宋体,serif; margin:0; padding:0; color:#3a3a3a; font-size:12px;}

body {text-align:left; background:#fff url(bg.gif) repeat-x 0 -268px;}

a:link, a:visited {

	text-decoration:none;

	color:#3a3a3a;

}

a:hover, a:active {

	text-decoration:underline;

	color:#c00;

}

ul, ol { list-style:none;}

img { border:0; }

p, li {	line-height:1.6em;}

iframe {padding:0; margin:0}

#code_img { cursor:pointer; }

.clear { clear:both; }

.topline {

	background-image: url(line.gif);

	background-repeat: repeat-x;

	background-position: top;

}

.linebox {background-image: url(line.gif); height:1px; background-repeat: repeat-x;background-position: bottom; margin: 10px 0 5px 0}

/*表单相关*/

input,select,textarea { border:1px solid #dcdcdc;}

input{padding:0 1px;}

textarea {padding:3px;}

input,select option { height:18px; line-height:18px; }

.input_focus, .textarea_focus { background-color:#E5F3FF; border:1px solid #aaccee; }

.textarea_focus { background-color:#E5F3FF; border:1px solid #aaccee; }

/*单选框复选框*/

.radio, .checkbox { border:0;margin-right:3px;}

/*按钮样式*/

button, .button { background:url(bg.gif) repeat-x 0 -38px; text-align:center; height:20px; line-height:20px; border:1px solid #9cc9e0; padding:0 3px; color:#077ac7; cursor:pointer; }

/*布局*/

#top{ width:950px; margin:0 auto; background:transparent; height:32px; line-height:32px;}

#top .toplogin {width:395px; height:32px; float:left;}
#top .toprss {width:52px; margin:2px 5px; float:left;}
#top .bdshare_b {width:135px; float:left; margin:2px;}
#top .topright {float:right; width:340px;}

#top .jiathis {margin-top:5px;}

#top form{display:inline;}

#head, #main, .main, #foot, #link, #menu, #menu_base, #submenu, #index_announce{ width:950px; margin:8px auto 0; background:#fff; text-align:left; overflow:auto;zoom:1;}

#link { border:1px solid #c5ddf6;}

#link .title {background: #E5F3FF url(bg.gif) repeat-x; height:26px; overflow:hidden; line-height:26px; padding:0 10px; font-size:14px; font-weight:bold; color:#0D82C5; zoom:1;}

#link .list{ float:left; padding:6px 0 6px 6px;}

#link .list a{ padding:0 6px 0 0; line-height:1.6em; white-space:nowrap}

#foot { background:url(bg_foot.jpg) repeat-x; padding:10px 0; text-align:center; line-height:25px; }

#foot a{ margin:8px auto;}

#foot .space{ margin:0 0 0 4px}

#main_l, .main_l { float:left; width:728px; overflow:hidden;}

.main_onepage_l { float:left; width:212px; overflow:hidden;}

.main_onepage_r { float:right; width:728px; overflow:hidden;height:auto!important; height:300px; min-height:300px;}

#main_l h1 { font-size:18px; text-align:center;	margin:10px auto;}

#main_l .h2 { background: #E5F3FF url(bg.gif) repeat-x; height:26px; overflow:hidden; line-height:26px; padding:0 10px; font-size:14px; font-weight:bold; color:#0D82C5;}

#main_l h2 { font-size:18px; line-height:50px;}

#main_r, .main_r { float:right; width:212px; overflow:hidden;}

#logo {

	float:left;

	width:222px;

	height:95px;

	background: url(logo.gif) no-repeat 0 4px;

}

#logo a {display:block; width:222px; height:95px; text-indent:-999px;}

/*头部导航*/

#topnav{ float:right; width:716px; overflow:hidden; }

#topnav p {margin:0; padding:0;}

#topnav a, #topnav span{padding:0 2px 0 0; line-height:16px; font-size:9pt; font-family:"宋体";}

#topnav a:hover{text-decoration:none;}

#topnav span {width:1px; overflow:hidden; padding:0;}

#topnav .space1{padding-right:4px;}

#topnav .space2{padding-right:8px;}

#topnav .pindao1, #topnav .pindao2 {

	color:#FFF;

	margin:0;

	display:inline-block;

	vertical-align:middle;

	height:18px;

	line-height:16px;

	background-image: url(pindao.gif);

	background-repeat: no-repeat;

}

#topnav .pindao1 {width:36px;text-indent:6px;}

#topnav .pindao2 {

	width:60px;

	text-align:center;

	background-position: 0px -18px;

}

/*栏目*/

.cat{ height:auto!important; height:266px; min-height:266px; margin-bottom:10px; clear:both;}

/*标题*/

.cat .title{ background: #e4f3fc url(bg.gif) repeat-x; height:26px; overflow:hidden; line-height:26px;}

/*more*/

.cat .title img,.title span,.cat_title img{ float:right; margin-right:5px;}

.cat .title h3,.cat_title h3{ font-size:14px; padding-left:8px;}

.cat_left{ width:145px; float:left; overflow:hidden;padding:6px 0 6px 6px;}

.cat_left a img{ border:1px dotted #c5ddf6;padding:1px;margin:2px 0;}

.cat_right{ width:500px;_width:490px;float:right;padding:0;margin:0;}



/* 默认幻灯片 */

#slide{width:300px; height:245px; border:1px solid #aaccee; background:#E5F3FF; padding:4px;}/*幻灯片容器*/

.FocusPic{zoom:1;position:relative; overflow:hidden;}

.FocusPic img{border:0}

.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}

.FocusPic .title-bg{position:absolute;left:0px;bottom:20px;height:15px;line-height:15px;overflow:hidden;background:#3a3a3a;filter:alpha(opacity=30);opacity:0.3;}

.FocusPic .change{bottom:20px;height:15px;right:0;position:absolute;text-align:right;z-index:9999;}

.FocusPic .change i {border-left:1px solid #fff;background:#393939;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin:0;padding:0 5px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}

.FocusPic .change i.cur {background:#FF7700;}

.FocusPic .title{position:absolute;left:0px;bottom:0;height:20px;line-height:20px;overflow:hidden;}

.FocusPic .title a{display:block;color:#111;font-size:13px;font-weight: bold;text-decoration: none;text-align: center;}

/* 首页幻灯片 */

.slide{width:300px; height:200px; border:1px solid #aaccee; background:#E5F3FF; padding:4px; overflow:hidden;}/*幻灯片容器*/

.slide .FocusPic .title {height:0}

/*热点新闻*/

#news { width:410px; float:right;}

#index_news { width:380px; float:right;}

#news ul,#index_news ul {padding:0 5px;}

#news ul li,#index_news ul li { font-size:14px; text-align:left; line-height:26px;}

#headline {

	height:84px;

	padding:4px;

	margin-bottom:5px;

	overflow:hidden;

	background-image: url(line.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}

#headline .title {

	text-align: center;

	font-size: 16px;

	margin-bottom:3px;

}

#headline .title a{

	color:#077ac7;

	font-size: 16px;

	font-weight: bold;

}

#headline .more {

	color:#077ac7;

}

#right_1, #right_ksrl {height:227px;}

#right_1 a{

	display:block;

	float:left;

	margin:10px 0 0 9px!important;

	margin:10px 0 0 6px;

	text-align:center;

	width:56px;

	height:26px;

	line-height:26px;

	border:1px solid #ccc;

	background-color: #efefef;

	background-image: url(bg.gif);

	background-repeat: repeat-x;

	background-position: 0px -137px;

}

#right_ksrl a {line-height:25px}

/*考试、报名、查分*/

.main_r_i .Menubox {

	height:26px;

	background-color: #E5F3FF;

	background-image: url(bg.gif);

	background-repeat: repeat-x;

	background-position: 0px -177px;

	overflow:hidden;

}

.main_r_i .content td{line-height:19px;}

.main_r_i .Menubox .title {float:left;font-weight:bold;padding-left:10px; height:26px; line-height:26px;}

.main_r_i .Menubox .tabs {padding:0px;list-style:none;margin:0; float:right;}

.main_r_i .Menubox .tabs li{float:left; display:inline; height:26px; line-height:26px; border-left:1px solid #aaccee; color:#0D82C5; font-size:14px; font-weight:bold; padding:0 10px;}

.main_r_i .Menubox .tabs li.active{background:#FFF;}

.main_r_i .Menubox .tabs a {color:#0D82C5;}

/*布尔样式*/

span.yes, span.no { background:url(yes_no.gif) no-repeat; padding:4px 0 0 20px; color:#070; line-height:18px; height:18px;}

span.no { background-position:0 -24px; color:#c00;}



/*位置导航*/

#position{ background:#E5F3FF url(bg_position.gif) no-repeat; padding-left:90px; height:28px; line-height:28px;}

#position a{ font-weight:bold; color:#077ac7; background:url(bg_position.gif) no-repeat right -40px; padding-right:16px;}

#position1{ background:#E5F3FF url(bg_position.gif) no-repeat; padding-left:90px; height:28px; line-height:28px; }

#position1 a{ font-weight:bold; color:#077ac7; background:url(bg_position.gif) no-repeat right -40px; padding-right:16px;}



/*链接样式*/

a.orange:hover, a.orange:active {color:#ff4800; text-decoration:underline;}

a.orange:link, a.orange:visited {color:#ff4800; text-decoration:underline;}

a.red:hover, a.red:active {color:#f00; text-decoration:underline;}

a.red:link, a.red:visited {color:#f00; text-decoration:underline;}

a.white:hover, a.white:active {color:#fff; text-decoration:underline;}

a.white:link, a.white:visited {color:#fff; text-decoration:underline;}

a.green:hover, a.green:active {color:#090; text-decoration:underline;}

a.green:link, a.green:visited {color:#090; text-decoration:underline;}



/*粗体*/

.b{ font-weight:bold;}



/*f_开头为float漂浮,l:左 r:右*/

.f_l, #slide{ float:left;}

.f_r { float:right;}





/*c_开头为字体颜色*/

.c_gray { color:#999;}

.c_blue { color:#077ac7;}

.c_red { color:#f00;}

.c_green { color:#090;}

.c_orange { color:#ff4800;}



/*w_开头表示宽度,bdr_为对边框的设置,这两个组合使用*/

.w_100{ width:100%; margin-bottom: 10px;}

.w_right{ width:305px; padding:0; margin-bottom: 10px; float:right;}

.w_right_ad{ width:305px; padding:2px 0; margin-bottom: 10px; text-align:center; float:right;}

.bdr_1 {border:1px solid #aaccee;}

.bdr_2 { border-bottom:1px solid #aaccee;}

.bdr_b1 { border-bottom:1px dotted #aaccee;}



/*图文排版*/

.pic img { padding:1px;	border:1px solid #aaccee; margin:8px auto;}

.list_1 p { text-indent:2em;}

/*文字列表*/

.text_list_announce {padding:5px;}

.text_list_announce li { font-size:14px; text-align:left; line-height:20px;}

.text_list14 {padding:0 5px;}

.text_list14 li { font-size:14px; text-align:left; line-height:30px;}

.text_list {padding:0 5px;}

/*首页中间栏目列表*/

.text_list_i{padding:0}

.text_list_i li{text-indent:2px;}

.text_list li,.text_list_i li { text-align:left; line-height:200%;}

.text_list li .date, .text_list14 li .date { float:right; color:#999; margin-right:15px;}

/*排行*/

.text_list_1{ background:url(bg_model.gif) no-repeat left -34px;}

.text_list_1 li{ padding-left:24px;}

/*图片列表*/

.pic_list {padding:0; height:auto!important; height:165; min-height:165px;}

.pic_list li {padding:8px 0 0 8px; display:inline; float:left;}

.pic_list li img { padding:1px; border:1px dotted #ccc;}

.pic_list li a { font-size:12px;white-space: nowrap;display:block; }

/*分页*/

.pages { margin:5px auto; text-align:center; clear:both;}

.pages a,.pages strong,.pages .pagesone{font-size:9pt;font-family:verdana; color:#333;display:inline-block;height:18px;line-height:18px;margin-right:3px;vertical-align:middle;overflow:hidden;}

.pages a{border:1px solid #d5e6ed;background:#ffffff;padding:0 7px;text-decoration:none;}

.pages strong,.pages a:hover{background:#1b72af;color:#ffffff;border:1px solid #1b72af;text-decoration:none;padding:0 7px;}

.pages .pagesone{border:1px solid #d5e6ed;background:#ffffff;height:18px;line-height:18px;padding-right:1px;}

.pages input{border:1px solid #d5e6ed;padding:0;font:12px verdana;margin-top:1px;float:left;height:14px;}

.pages .pagesone span{float:left;margin:0 5px;}

.pages button{height:16px;border:1px solid #a6cbe7;background:#d5e6ed;color:#1b72af;margin:1px 0 0 1px;cursor:pointer;float:left;line-height:12px;}

/*右侧边栏栏目样式*/

.main_r_i .box_h {height:272px;}

#main_r h4, .main_r h4, .main_r_i h4, .main_onepage_l h4 { background: #E5F3FF url(bg.gif) repeat-x; height:26px; overflow:hidden; line-height:26px; padding:0 10px; font-size:14px; font-weight:bold; color:#0D82C5; zoom:1;}

#main_r h4 a, .main_r h4 a{ float:right;}

/*边距*/

.mar_10{ margin-top:10px;}

.mar_b10{ margin-bottom:10px;}

.mar_5{ margin-left:5px;}

.padding_1 {padding:1px;}

.padding_5 {padding:5px;}

.padding_10 {padding:10px;}

#rss{}



/*菜单*/

#menu,#menu li,#menu_base,#menu_base li,#submenu{ background: url(themeNav.gif); background-repeat: no-repeat; height:38px; overflow:hidden;}

#menu ul{ margin-left:10px;}

#menu ul li{ display:inline; float:left; background-position: left -100px; padding:0 2px; font-size:14px;}

#menu ul li a{ display:block; float:left; padding:0 10px; height:38px; line-height:38px; color:#fff; text-decoration:none; cursor:pointer;}

#menu ul li a:hover,#menu ul li a.now{

	background-repeat: no-repeat;

	background-position:center;

	background-image: url(menu_over.gif);

}

#menu ul li.first{background-position: right -100px;}

#menu ul li.pindao{background-position: right -100px; font-size:20px; font-weight:bold; padding-right:10px;}

#menu_base ul{ margin-left:6px;}

#menu_base ul li{ display:inline; float:left; background-position: left -100px; padding:0 2px; font-size:14px;}

#menu_base ul li a{ font-weight:bold; display:block; float:left; padding:0 7px; height:38px; line-height:38px; color:#fff; text-decoration:none; cursor:pointer;}

#menu_base ul li a:hover,#menu_base ul li a.now{

	background-repeat: no-repeat;

	background-position:center;

	background-image: url(menu_over.gif);

}

#menu_base ul li.first{background-position: right -100px;}

#submenu{ height:30px; line-height:30px; margin-top:0; background-position:0 -38px;}

#submenu ul{ width:100%;}

#submenu ul li{ display:inline; margin-left:20px; font-size:14px;}

#submenu ul li a:hover{ color:#c00;}

#submenu ul li a.now{ color:#c00;}

/*公告页*/

.announcement{border: #c5e4ff 1px solid; background-color: #fff; margin-bottom: 10px; padding: 0;overflow:hidden;}

.announcement .head {font-weight:bold;border-bottom: #c5e4ff 1px solid;background-color: #f1faff;font-size:14px;line-height:26px;text-indent: 8px;}

.announcement .content {padding:5px; line-height:1.6em;}

.announcement .foot {float:right;margin:8px;}

/*频道页*/

.main_l_index{ float:left; width:738px; overflow:auto; zoom:1;}

.main_l_index h4 { background: #E5F3FF url(bg.gif) repeat-x; height:26px; overflow:hidden; line-height:26px; padding:0 10px; font-size:14px; font-weight:bold; color:#0D82C5;}

.main_r .hots{height:223px;}

.main_r .hots_gongcheng{height:292px;}

.main_r .rbad_gongcheng{height:192px; overflow:hidden;}

.center_catid{overflow:hidden; zoom:1}  /*横幅通栏广告*/

.center_ad {height:90px; width:728px; float:left; overflow:hidden; zoom:1;}

.center_piclist {height:219px; width:728px; float:left; overflow:hidden; zoom:1;}

.center_piclist h4 { background: #E5F3FF url(bg.gif) repeat-x; text-align:center; height:26px; line-height:26px; font-size:14px; font-weight:bold; color:#0D82C5;}

.center_kc {width:728px; overflow:hidden;}

.center_kc h4 { background: #E5F3FF url(bg.gif) repeat-x; border:1px solid #aaccee; margin-bottom:-1px; text-align:center; height:26px; line-height:26px; font-size:14px; font-weight:bold; color:#0D82C5;}

.category_list{ height:auto!important; height:171px; min-height:171px;}

.category_list .title{ background: #E5F3FF url(bg.gif) repeat-x; height:26px; overflow:hidden; line-height:26px; margin:0; }

.category_list .tabs {

	height:26px;

	background-color: #E5F3FF;

	background-image: url(bg.gif);

	background-repeat: repeat-x;

	background-position: 0px -177px;

}

.category_list .tabs li{float:left; display:inline; height:26px; line-height:26px; border-right:1px solid #aaccee; color:#0D82C5; font-size:14px; font-weight:bold; padding:0 10px;}

.category_list .tabs li.active{background:#FFF;}

.category_list .title a, .category_list .tabs a {color:#0D82C5;}

/*分类列表页*/

.list_h {height:auto!important; height:750px; min-height:750px;}

.list_article_ad {height:88px; overflow:hidden; margin-bottom:3px;}

/*more*/

.category_list .title img,.category_list span,.cat_title img{ float:right; margin-right:5px;}

.category_list .title h3{ color:#0D82C5; font-size:14px; padding-left:8px;}

/*首页*/

#index_announce{ background: url(themeNav.gif); background-repeat: no-repeat; height:38px; overflow:hidden; margin:0}/*首页公告*/

.index_box {overflow:hidden; zoom:1;}

.index_box .left {float:left; width:230px;}

.index_box .left ul{margin-top:10px; padding:5px 10px; background-color:#E5F3FF;}

.index_box .left ul li { text-align:left; line-height:200%;}

.index_box .right {float:right; width:435px;}

.index_box .headline{text-align:center; font-size:18px; }

.main_l_i { float:left; width:700px; overflow:hidden;}

.main_r_i { float:right; width:240px; overflow:hidden;}

.main_r_i .kstx {height:355px}

.main_l_l{ float:left; width:310px; overflow:hidden; zoom:1;}

.main_l_l h4 { background: #E5F3FF url(bg.gif) repeat-x; height:26px; overflow:hidden; line-height:26px; padding:0 10px; font-size:14px; font-weight:bold; color:#0D82C5;}

.w_right_i{ width:313px; margin-bottom: 10px; float:right;}

.centerbanner{ border:1px solid #c5ddf6; height:62px;}

.index_cat{ width:321px; height:auto!important; height:170px; min-height:170px; margin:10px 9px 0 0; float:left;}

.index_catlist{ float:left;}

.index_tbtj {height:135px;}

.index_tbtj .tabs {height:26px;background-color: #E5F3FF;background-image: url(bg.gif);background-repeat: repeat-x;background-position: 0px -177px;}

.index_tbtj .tabs li{float:left; display:inline; height:26px; line-height:26px; border-right:1px solid #aaccee; color:#0D82C5; font-size:14px; font-weight:bold; padding:0 10px;}

.index_tbtj .tabs li.active{background:#FFF;}

.index_tbtj .tabs a {color:#0D82C5;}

.index_tbtj .guide {padding:0;}

.index_tbtj .guide a{

	display:block;

	float:left;

	margin:17px 0 0 15px!important;

	margin:17px 0 0 11px;

	text-align:center;

	width:56px;

	height:26px;

	line-height:26px;

	border:1px solid #ccc;

	background-color: #efefef;

	background-image: url(bg.gif);

	background-repeat: repeat-x;

	background-position: 0px -137px;

}

.index_tbtj #tabs_tbtj_2{

	background-image: url(contactbg.jpg);

	height:100px;

	padding:8px 0 0 8px;

	line-height:30px;

	background-repeat: no-repeat;

	background-position: right top;

}

.index_tbtj #tabs_tbtj_2 img {vertical-align:middle;}

/*内容页*/

#content {width:100%; margin:0 auto; overflow:hidden;}

#content_head { text-align:center; padding:8px; margin-bottom:8px; border-bottom:1px solid #c5ddf6; }

#content_head h1 {font-size:20px; color:#077ac7;}

#content_head .titBar{line-height:24px; font-size:12px;}

#digest { margin:10px; border:1px solid #eee; background-color: #fefeff; padding:8px; line-height:150%;text-indent:2em; font-size:14px; font-weight:normal;}

#digest strong { color:#f00;}

#endtext{ padding:10px; word-wrap:break-word; overflow:hidden;}

#endtext .contentad{padding-bottom:10px; zoom:1; overflow:hidden;}

#endtext,#endtext p,#endtext li,#content p{text-align:left; text-indent:1em; font-size:14px; line-height: 180%;}

#endtext .icon { border:0; margin:3px 0 0;}

#endtext img { max-width:600px; width:expression(this.width > 600 && this.width > this.height ? 600 : true);overflow:hidden;}

#endtext a { text-decoration:underline;	color:#1f3a87;}

#endtext a:hover { color:#bc2931;}

#content h3,.box h3,#text_1{ font-size:12px; background-color:#E5F3FF; color:#077ac7; line-height:24px;  padding:0 8px; border:1px solid #fff;}

#content h3 a,.box h3 a,#text_1 a{ color:#077ac7; font-weight:bold; font-size:12px;}

#text_1{text-align:right; padding-right:10px;}

#comment_tag { font-size:12px; padding:10px; margin-top:5px; font-weight:bold;color:#077ac7;}

#comment_tag img{ float:right; margin-top:-10px;}

#comment_text{border-top:1px dotted #a6c9e1;padding:10px;}

#comment_text li{margin-bottom:6px;}

#comment_text .btn{text-align:left;margin:10px 20px;}

#endtext a.relatedlink {text-decoration:none; border-bottom:#1f3a87 dashed 1px; padding:1px;}

/*内容页评论列表*/

.comment_list {margin:5px 0; background:url(plbg.gif) no-repeat 82px 0; overflow:auto; zoom:1}

.comment_list .left {float:left; margin:0 10px;}



.avatar50{ width:65px; height:100px; display:block; text-align:center; overflow:hidden}

.avatar50 a img{display:block; width:50px; height:50px; padding:5px; border:1px solid #ccc;}

.avatar50 a:hover img{border:1px solid #c5ddf6;}



.avatar100{ width:120px; height:120px; display:block; text-align:center; overflow:hidden; margin:0 auto;}

.avatar100 img{margin:5px auto;}



.comment_list .right {float:right; width:560px; padding:5px}

.comment_list .info {background:url(tools.gif) no-repeat 0 -200px; line-height:20px; height:20px; padding-left:20px; border-bottom:1px solid #efefef}

.zil {float:left;}

.zir {float:right; margin:0 5px; color:#999}

.zir a { margin:0 3px; color:#077ac7}

.comment_list .content {margin:5px 0}

.comment_list .content img { max-width:600px;width:expression(this.width > 600 && this.width > this.height ? 600 : true);overflow:hidden;}



/*关键字*/

#keyword{ font-size:14px; margin:10px 14px; padding:0; color:#077ac7;}

#keyword a{ margin-left:8px; color:#f00;}



/*注册 登录 友情链接*/

.reg,.login,.link {width:100%; margin:10px auto 20px;}

.reg .head,.login .head,.link .head {font-weight:bold;border-bottom: #dde0e6 1px solid;font-size:15px;margin:2px 0 10px 0;padding:5px;display:block;}

.reg span,.login span,.link span {margin-left:10px;color:gray;}

.reg dl,.login dl,.link dl {line-height:30px;clear:both;}

.reg dt,.login dt,.link dt {float:left;width:20%;padding-right:8px;text-align:right;}

.reg dd,.login dd,.link dd {float:left;width:70%;overflow: hidden;}

.login #left { float:left;width:400px;margin-left:150px;border-right: #dde0e6 1px solid;}

.login #right { float:right;width:400px;text-align:left;}

.login .rhead {font-weight:bold;font-size:15px;margin:30px;display:block;}

.login .rcontent {font-size:15px;margin-left:100px;display:block;}

.y-bg { margin: 0px 4px; border-top: #dde0e6 1px solid}

.y-bg2 { margin: 0px 2px; height: 1px; overflow: hidden; border-left: #dde0e6 2px solid; border-right: #dde0e6 2px solid }

.y-bg3 { border-left: #dde0e6 1px solid; border-right: #dde0e6 1px solid; margin: 0px 1px; height: 2px; overflow: hidden; }

.y-bg4 { border-left: #dde0e6 1px solid; border-right: #dde0e6 1px solid; overflow: hidden;}



/*会员中心*/

#main_l1 { float:left; width:200px; overflow:hidden;}

#main_r1 { float:right; width:740px; overflow:hidden;}

.borderout {border: #c5e4ff 1px solid; background: #fff;}

.borderin {border-bottom: #f1faff 4px solid; border-left: #f1faff 4px solid; background-color: #fff; border-top: #f1faff 4px solid; border-right: #f1faff 4px solid}

.borderin .usermenu a {line-height: 25px; margin: 0px 0px 3px 10px; padding-left: 3px; display: block; background: url(menubg.gif) no-repeat 0px -30px; height: 25px; color: #3f3f3f; text-decoration: none}

.member_menu a {line-height: 25px; margin: 0px 0px 3px 10px; padding-left: 3px; display: block; background: url(menubg.gif) no-repeat 0px -30px; height: 25px; color: #3f3f3f; text-decoration: none}

.member_menu a.curs {background: url(menubg.gif) no-repeat 0px 0px; font-weight: bold}

.member_menu a img {margin-right: 3px; vertical-align:middle;}

.member_main { padding: 10px; line-height: 20px; overflow:hidden;}

.member_main .announcement{border: #c5e4ff 1px solid; background-color: #f1faff; margin: 20px 0; padding: 10px 20px;}

.member_main dl {line-height:20px;clear:both;}

.member_main dt {float:left;width:20%;text-align:right;margin-right:5px;padding:5px 0;}

.member_main dd {float:left; overflow:hidden;padding:5px 0;}

.member_main dd span {margin-left:10px;color:gray;}

.member_main .head{height:26px; line-height:26px; text-align:left; background-color:#edf7ff; font-size:12px;color:#56a5ee; padding:0 0 0 10px; margin-bottom:10px;}

.member_main .comment{background-color: #fff; padding: 0; overflow:hidden;}

.member_main .comment h3{border-top:1px dashed #e1ebfa;border-bottom:1px dashed #e1ebfa;background:#f8fbff;height:28px;line-height:28px;padding:0 10px;position:relative;}

.member_main .comment .content {padding:8px;}

.member_main .comment .foot {float:right;margin-right:8px;}

.member_main .article{background-color: #fff; padding: 0; overflow:hidden;}

.member_main .article h3{border-top:1px dashed #e1ebfa;border-bottom:1px dashed #e1ebfa;background:#f8fbff;height:28px;line-height:28px;padding:0 10px;position:relative;}

.member_main .article .content {padding:8px;}

.member_main .article .foot {float:right;margin-right:8px;}

/*搜索页*/

#search_index{ width:960px; height:100px; margin:0 auto; clear:both; padding:60px 0;}

#search_index li { line-height:30px; text-align:center;}

#search_index li input, #search_index li select {vertical-align:middle;}

#search_index li a{ font-size:13px; color:#111; padding:0 8px; text-decoration:underline; cursor:pointer;}

#search_list_head{ margin:0 auto; clear:both; padding:10px; border-top:1px solid #c5ddf6;border-bottom:1px dashed #e1ebfa;background:#f8fbff;}

#search_list_head li { line-height:30px; text-align:center;}

#search_list_head li a{ color:#454545; padding:0 8px;  text-decoration:underline; cursor:pointer;}

#search_list_head li a.selected{ color:#454545; text-decoration:none; font-weight:bold;}

.search_list {height:auto!important; height:420px; min-height:420px;}

/*单网页*/

#onepagecontent{padding:8px;line-height:18px;}

#onepagecontent img {margin:3px;}

#onepagemenu li {margin:2px 20px;}

#onepagemenu li a:hover,#onepagemenu li a.now{

	color:red;

}

/*留言板*/

.guestbook {border: #c5e4ff 1px solid; background-color: #fff; margin-bottom: 10px; padding: 0;overflow:hidden;}

.guestbook .head {border-bottom: #c5e4ff 1px solid;background-color: #f1faff;height:26px;line-height:26px;}

.guestbook .head h3 {font-size:12px;text-indent:8px;float:left}

.guestbook .head .addtime {font-size:12px;float:right;margin-right:10px;}

.guestbook .content {padding:0;background-image: url(guestbook_bg.gif);background-repeat: repeat-y;background-position:132px;width:100%}

.guestbook .content img { max-width:600px;width:expression(this.width > 600 && this.width > this.height ? 600 : true);overflow:hidden;}

.guestbook .content .left {padding:3px;width:120px;float:left;}

.guestbook .content .right {padding:5px;width:830px;float:right;}

.guestbook .content .right .reply {padding:5px;border: #c5e4ff 1px dashed;margin-top:5px;}

#guestbook_add {border: #c5e4ff 1px solid; background-color: #fff; margin-bottom: 10px; padding: 0;overflow:hidden;}

#guestbook_add .head {border-bottom: #c5e4ff 1px solid;background-color: #f1faff;height:26px;line-height:26px;}

#guestbook_add .head h3 {font-size:12px;text-indent:8px;float:left}

#guestbook_add .content {padding:5px;width:100%}

#guestbook_add .content dl {line-height:20px;clear:both;}

#guestbook_add .content dt {float:left;width:20%;text-align:right;margin-right:5px;padding:5px 0;}

#guestbook_add .content dd {float:left; overflow:hidden;padding:5px 0;}

#guestbook_add .content dd .info {margin-left:5px;color:gray;}

#guestbook_add .content dd .editor {width:100%;margin:5;padding:0;}

/*投稿*/

#post {padding:5px;width:100%;}

#post dl {line-height:20px;clear:both;}

#post dt {float:left;width:20%;text-align:right;margin-right:5px;padding:5px 0;}

#post dd {float:left; overflow:hidden;padding:5px 0;}

#post dd .info {margin-left:5px;color:gray;}

#post dd .editor {width:100%;margin:5;padding:0;}

.like {margin:10px auto;}

h4 {
    background: url("bg.gif") repeat-x scroll 0 0 #E5F3FF;
    border: 1px solid #AACCEE;
    color: #0D82C5;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin-bottom: -1px;
    text-align: center;
}

.zw_lef_hed2_bt {
    background-color: #E5F3FF;
    height: 28px;
    margin: 1px 0 0;
}
.zw_lef_hed2_bts {
    font-size: 13px;
    font-weight: bold;
    padding: 7px 0 0 10px;
}
.zw_lef_hed2_nr1 {
    float: left;
}
.zw_lef_hed2_nr2 {
    float: left;
}
.zw_lef_hed2_nr_ul {
    line-height: 2.1em;
    padding: 10px 0 9px 10px;
    width: 330px;
}
.zw_lef_hed2_nr_ul a:link {
    font-size: 14px;
}
.zw_lef_hed2_nr_ul a:hover {
    font-size: 14px;
}
.zw_lef_hed2_nr_ul a:visited {
    font-size: 14px;
}
.zw_lef_hed3 {
    border: 1px solid #D3D3D3;
    margin: 10px 0 0;
    width: 688px;
}
.zw_lef_tup1 {
    float: left;
}
.zw_lef_hed2_nr_ul2 {
    line-height: 2.1em;
    padding: 10px 0 10px 10px;
    width: 255px;
}
.zw_lef_hed2_nr_ul2 a:link {
    font-size: 14px;
}
.zw_lef_hed2_nr_ul2 a:hover {
    font-size: 14px;
}
.zw_lef_hed2_nr_ul2 a:visited {
    font-size: 14px;
}
.zw_lef_tup1 {
    padding: 15px 10px 0;
}
.zw_lef_tup1 dl {
    margin: 0 0 10px;
}
.zw_lef_tup1 dd {
    padding: 5px 0 0;
    text-align: center;
}
.zw_rigb {
    border: 1px solid #BFD198;
    height: 328px;
    margin: 10px 0 0;
    width: 253px;
}
.zw_rigb_course {
    border: 1px solid #BFD198;
    height: 250px;
    margin: 10px 0 0;
    width: 252px;
}
.zw_rigb_hed li {
    float: left;
}
.zw_rigb_hed ul {
    background-color: #ADD749;
    width: 253px;
}
.zw_rigb_li1 {
    background-color: #FFFFFF;
    color: #549A04;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    line-height: 1.8em;
    margin: 0 1px 0 0;
    text-align: center;
    width: 125px;
}
.zw_rigb_li2 {
    background: url("../images/homeimgs/zenw_bg5.gif") repeat scroll 0 0 transparent;
    color: #549A04;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    line-height: 1.8em;
    text-align: center;
    width: 126px;
}
.zw_rigb_ul li {
    float: left;
}